
/**
 * Project Name:cats-core
 * File Name:RoleService.java
 * Package Name:com.catsic.core.role.service
 * Date:2014年2月27日上午11:20:58
 * Copyright (c) 2014, oa.catsic.com All Rights Reserved.
 */
 
package com.catsic.pub.xzqh.service;

import java.util.List;

import com.catsic.base.BaseService;
import com.catsic.pub.condition.XzqhCondition;
import com.catsic.pub.entity.Xzqh;
import com.catsic.pub.form.XzqhForm;

/**
 * ClassName: XzqhService
 * Description: 行政区划Service接口类
 * date: 2014年2月27日 上午11:20:58
 * author: yangyd
 */
public interface XzqhService extends BaseService<Xzqh, String>{
	
	/**
	 * add:添加
	 * @author yangyd
	 * @param  form
	 * @return XzqhForm
	 */
	public XzqhForm add(XzqhForm form);

	/**
	 * update:更新
	 * @author yangyd
	 * @param form
	 * @return XzqhForm
	 */
	public XzqhForm update(XzqhForm form);
	
	/**
	 * findById:通过ID行政区划
	 * @author yangyd
	 * @param id
	 * @return Xzqh
	 */
	public Xzqh findById(String id);
	
	/**
	 * findById:通过ID行政区划
	 * @author yangyd
	 * @param id
	 * @return Xzqh
	 */
	public XzqhForm findXzqhById(String id);
	
	/**
	 * findAll:获取列表
	 * @author yangyd
	 * @param condition
	 * @return list
	 */
	public List<XzqhForm> findAll(XzqhCondition condition);
}
